/*
 * Copyright (c) 2009 XMock contributors
 * This program is made available under the terms of the Apache License.
 */
package org.xmock.controller;

public interface MockObjectManager {	

	public abstract void saveMockObject(String methodSignature, String caseName, String caseId, Object mockObject);

	public abstract Object getMockObject(String methodSignature, String caseName, String caseId);	

	public abstract void saveMockObject(String methodSignature, String caseName, String caseId, String recordName, Object mockObject);

	public abstract Object getMockObject(String methodSignature, String caseName, String caseId, String recordName);
	
	public abstract boolean isMockObjectPresent(String methodSignature, String caseName, String caseId);

}
